package app.modules.infrastructure.profile.dto.web;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * @author mh.z
 */
@Schema(title = "配置项DTO")
public class WebProfileItemDTO {

    @Schema(title = "记录ID")
    private Long id;

    @Schema(title = "代码")
    private String itemCode;

    @Schema(title = "名称")
    private String itemName;

    @Schema(title = "描述")
    private String itemDesc;

    @Schema(title = "启用标志")
    private Boolean enableFlag;

    @Schema(title = "启用标志描述")
    private String enableFlagDesc;

    @Schema(title = "版本号")
    private Integer versionNumber;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemDesc() {
        return itemDesc;
    }

    public void setItemDesc(String itemDesc) {
        this.itemDesc = itemDesc;
    }

    public Boolean getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(Boolean enableFlag) {
        this.enableFlag = enableFlag;
    }

    public String getEnableFlagDesc() {
        return enableFlagDesc;
    }

    public void setEnableFlagDesc(String enableFlagDesc) {
        this.enableFlagDesc = enableFlagDesc;
    }

    public Integer getVersionNumber() {
        return versionNumber;
    }

    public void setVersionNumber(Integer versionNumber) {
        this.versionNumber = versionNumber;
    }
}
